/**
 * @author: Gene
 * @age: 永远18岁的美少年
 * @Email： yangjianyun@58.com
 * @date: 2021-11-30 20:56:55
 * @description: webpack 插件的结构是固定死的
 * 1. 插件都是一个类
 * 2. 这个类都有一个 固定死的方法, 叫 apply(){} 方法
 */
class RunPlugin {
    // 应用此插件, 参数就是 Compiler 对象的实例
    apply(compiler) {
        compiler.hooks.run.tap('RunPlugin', () => {
            console.log("run 开始编译");
        })
    }
}

module.exports = RunPlugin